.core {
    width: 1520px;
    margin: 0 auto;
}


/* 头部开始 */

.lyp-header {
    height: 143px;
    position: relative;
    /* background: greenyellow; */
}

.lyp-header-logo>img {
    width: 320;
    height: 102px;
    float: left;
    padding-top: 8px;
}

.lyp-header>form {
    padding-top: 80px;
    width: 322px;
    height: 32px;
    float: right;
    border-bottom: 1px solid #f4f4f5;
}

.lyp-header .lyp-header-seach {
    position: absolute;
    right: 3px;
    bottom: 40px;
}


/* 头部结束 */


/* 导航开始 */

.lyp-nav {
    width: 100%;
    height: 48px;
    background: #f4f4f5;
    position: relative;
}

.lyp-nav-list>img {
    width: 20px;
    height: 18px;
    position: absolute;
    top: 14px;
}

.lyp-nav-list>ul>li {
    float: left;
    line-height: 48px;
    padding: 0 10px;
}

.lyp-nav-list>ul>li:first-of-type {
    margin-left: 36px;
}

.lyp-nav-list>ul>li>a {
    font-size: 16px;
}


/* 导航结束 */


/* 主体开始 */


/* 轮播图开始 */

.lyp-main {
    width: 100%;
}

.lyp-main-banner>img {
    width: 100%;
    height: 623px;
}

.lyp-main-banner {
    margin-bottom: 55px;
}


/* 轮播图结束 */


/* 新闻开始 */

.lyp-main-news {
    height: 324px;
    margin-bottom: 143px;
}

.lyp-main-news>dl {
    float: left;
    margin-right: 18px;
}

.lyp-main-news>dl:last-child {
    margin: 0;
}

.lyp-main-news dt {
    width: 366px;
    height: 205px;
    margin-bottom: 3px;
    position: relative;
}

.lyp-main-news dt>img {
    width: 366px;
    height: 205px;
    float: left;
}

.lyp-main-news dt>h3 {
    width: 356px;
    height: 34px;
    font-size: 16px;
    color: white;
    line-height: 34px;
    padding-left: 10px;
    background: rgba(30, 145, 182, 0.9);
    position: absolute;
    top: 171px;
    border-top-right-radius: 10px;
}

.lyp-main-news dd {
    width: 366px;
    height: 118px;
}

.lyp-main-news dd>h4 {
    font-size: 16px;
    line-height: 32px;
    color: #009193;
}

.lyp-main-news dd>p {
    font-size: 14px;
    line-height: 26px;
}

.lyp-main-news>dl:last-child h3 {
    background: rgba(245, 167, 49, 0.9);
}

.lyp-main-news>dl:nth-child(2) h3 {
    background: rgba(203, 18, 66, 0.9);
}

.lyp-main-news>dl:nth-child(3) h3 {
    background: rgba(251, 112, 73, 0.9);
}


/* 新闻结束 */


/* 主体结束 */


/* 尾部开始 */

.lyp-footer {
    height: 890px;
}


/* 上部开始 */

.lyp-footer-top {
    width: 100%;
    height: 316px;
    background: #f7f7f7;
}

.lyp-footer-top1 {
    height: 316px;
    position: relative;
}

.lyp-footer-top1 div {
    float: left;
}

.lyp-footer-top1 div:first-child h2 {
    font-size: 26px;
    font-weight: normal;
    height: 26px;
    margin: 52px 0 15px;
}

.lyp-footer-top1 div:first-child p {
    font-size: 16px;
    padding: 15px 16px;
    background: #d3d3d3;
}

.lyp-footer-top1 div:nth-child(2) {
    margin-left: 396px;
}

.lyp-footer-top1 div:nth-child(2) h2 {
    font-size: 26px;
    font-weight: normal;
    height: 26px;
    margin: 52px 0 15px;
}

.lyp-footer-top1 div:nth-child(2) p {
    font-size: 16px;
    padding: 15px 16px;
    background: #d3d3d3;
}

.lyp-footer-top1 div:nth-child(3) {
    float: right;
}

.lyp-footer-top1 div:nth-child(3) h2 {
    width: 358px;
    height: 58px;
    font-size: 26px;
    font-weight: normal;
    line-height: 29px;
    margin: 52px 0 15px;
}

.lyp-footer-top1 div:nth-child(3) p {
    font-size: 16px;
    width: 92px;
    text-align: center;
    padding: 15px 16px;
    background: #d3d3d3;
}

.lyp-footer-top1>img {
    width: 349px;
    position: absolute;
    top: 52px;
    left: 780px;
    opacity: 0.4;
}

.lyp-footer-top1>img:hover {
    opacity: 1;
}


/* 上部结束 */


/* 中间开始 */

.lyp-footer-middle {
    width: 100%;
    height: 512px;
    background: #f2f2f2;
}

.lyp-footer-middle .lyp-footer-middle1 {
    height: 512px;
    position: relative;
}

.lyp-footer-middle1 div {
    float: left;
}

.lyp-footer-middle1>div:first-child>h2 {
    font-size: 28px;
    line-height: 28px;
    margin: 60px 0 24px;
}

.lyp-footer-middle1>div:first-child>p {
    width: 161px;
    font-size: 24px;
    line-height: 34px;
}

.lyp-footer-middle1>div:nth-child(2)>ul>li {
    font-size: 12px;
    line-height: 20px;
}

.lyp-footer-middle1>div:nth-child(2)>ul>li:first-child {
    font-size: 16px;
    margin: 60px 0 6px;
}

.lyp-footer-middle1>div:nth-child(2)>ul {
    margin-left: 226px;
}

.lyp-footer-middle1>div:nth-child(3)>ul>li {
    font-size: 12px;
    line-height: 20px;
}

.lyp-footer-middle1>div:nth-child(3)>ul>li:first-child {
    font-size: 16px;
    margin: 60px 0 6px;
}

.lyp-footer-middle1>div:nth-child(3)>ul {
    margin-left: 325px;
}

.lyp-footer-middle1>div:nth-child(4)>ul>li {
    font-size: 12px;
    line-height: 20px;
}

.lyp-footer-middle1>div:nth-child(4)>ul>li:first-child {
    font-size: 16px;
    margin: 60px 0 6px;
}

.lyp-footer-middle1>div:nth-child(4)>ul {
    margin-left: 321px;
}

.lyp-footer-middle1>h5 {
    font-size: 30px;
    font-weight: normal;
    position: absolute;
    bottom: 147px;
    left: 700px;
}

.lyp-footer-middle1>p {
    width: 80px;
    height: 80px;
    border-radius: 40px;
    background: #d3d3d3;
    position: absolute;
    left: 720px;
    bottom: 45px;
}

.lyp-footer-middle1>p>img {
    width: 28px;
    padding: 24px 0 0 25px;
}

.lyp-footer-middle1>span {
    font-size: 12px;
    position: absolute;
    bottom: 20px;
    left: 750px;
    display: none;
}

.lyp-footer-middle1>p:hover {
    background: steelblue;
}

.lyp-footer-middle1>p:hover+span {
    display: block;
}


/* 中间结束 */


/* 下部开始 */

.lyp-footer-bottom {
    height: 26px;
}

.lyp-footer-bottom span {
    display: block;
    font-size: 12px;
    padding: 24px;
}


/* 下部结束 */


/* 尾部结束 */